Babel (protocolo)

Babel
Información general
Tipo de programa vector de distancias
Enlaces

Babel se basa en las ideas del enrutamiento por vector de distancia secuenciada por destino, el enrutamiento de vector de distancia a pedido Ad Hoc y el protocolo de enrutamiento de puerta de enlace interior mejorado de Cisco (EIGRP), pero utiliza diferentes técnicas para evitar ciclos. Babel tiene disposiciones para usar múltiples métricas computadas dinámicamente; de forma predeterminada, utiliza el recuento de saltos en redes cableadas y una variante de ETX en enlaces inalámbricos, pero se puede configurar para tener en cuenta la diversidad de radio[1]​ o para calcular automáticamente la latencia de un enlace e incluirlo en la métrica.[2]

Babel opera en redes IPv4 e IPv6. Se ha informado que es un protocolo robusto y que tiene propiedades[3]​ de convergencia rápida.

Cuatro implementaciones de Babel están disponibles gratuitamente: la implementación de "referencia" independiente, una versión que está integrada en el paquete de enrutamiento FRR[4]​ (anteriormente Quagga, de la cual se ha eliminado Babel[5]​) una reimplementación mínima en Python[6]​ y una que es una extensión del BIRD plataforma de enrutamiento.[7]​ La versión que se integró en Quagga permite la autenticación,[8]​ mientras que la versión de referencia tiene soporte para el enrutamiento específico de fuente.[9]

En octubre de 2015, Babel fue elegido como el protocolo obligatorio de implementación por el grupo de trabajo de IETF Homenet, aunque de forma experimental.[10]​ En junio de 2016, se creó un grupo de trabajo IETF cuyo objetivo principal es producir una versión estándar de Babel.[11]

  1. «Diversity Routing for the Babel Routing Protocol». tools.ietf.org (en inglés). Consultado el 20 de diciembre de 2017. 
  2. «Baptiste Jonglez and Juliusz Chroboczek. A delay-based routing metric». Consultado el 20 de diciembre. 
  3. «M. Abolhasan; B. Hagelstein; J. C.-P. Wang (2009). "Real-world performance of current proactive multi-hop mesh protocols".». 
  4. «FRRouting/frr». Consultado el 22 de junio de 2021. 
  5. «"babeld: Remove babeld from Quagga · GitHub. Retrieved». Consultado el 2017-10-24.. 
  6. «T.M.S. proudly presents - Babel: the 2nd implementation». Consultado el 22 de junio de 2021. 
  7. http://mid.gmane.org/1439935563-18321-1-git.  Falta el |título= (ayuda)
  8. «D. Ovsienko, " Babel HMAC Cryptographic Authentication "». 
  9. «Matthieu Boutier; Juliusz Chroboczek (2015). Source-Specific Routing. Proc. IFIP Networking.». 
  10. http://mid.gmane.org/562F5B00.9010802.  Falta el |título= (ayuda)
  11. «Babel routing protocol». Consultado el 22 de junio de 2021. 

From Wikipedia, the free encyclopedia · View on Wikipedia

Developed by Tubidy